//
//  CCTime.h
//  CCFC_IPHONE
//
//  Created by  xuchen(陈旭)， xichen(陈曦)， qq：511272827 on 10-11-18.
//  Copyright 2010 cc_team. All rights reserved.
//

#ifndef	CC_TIME
#define	CC_TIME

#include "CCAll.h"

typedef enum _TIME_TYPE
{
	TIME_TYPE_YEAR = 0,
	TIME_TYPE_MONTH,
	TIME_TYPE_DAY,
	TIME_TYPE_HOUR,
	TIME_TYPE_MINUTE,
	TIME_TYPE_SECONDS,
	TIME_TYPE_MILISECONDS,
	
	TIME_TYPE_MAX
}TIME_TYPE;

#ifdef	__OBJC__

#if defined(__cplusplus)
extern "C" {
#endif

// 获取系统时间(yyyy-MM-dd HH:mm:ss.SSS格式)
NSString *getSystemTime();
// 获取系统时间数组(yyyy-MM-dd-HH-mm-ss-SSS格式)
NSArray *getSystemTimeArr();
// 获取系统时间的年份
NSString *getYearValue();
// 获取系统时间的月份
NSString *getMonthValue();
// 获取系统时间的日数
NSString *getDayValue();
// 获取系统时间的小时数
NSString *getHourValue();
// 获取系统时间的分钟数
NSString *getMinuteValue();
// 获取系统时间的秒数
NSString *getSecondsValue();
// 获取系统时间的毫秒数
NSString *getMiliSecondsValue();
	
// 获取系统时间指定位置的值
NSString *getTimeValue(TIME_TYPE timeType);

// 获取两个日期的差值
NSTimeInterval getDateDiff(const NSDate *startTime, const NSDate *endTime);
	
#if defined(__cplusplus)
}
#endif	//__cplusplus
		
@interface CCTime : NSObject 
{

}

@end

#endif	//__OBJC__
#endif	//CC_TIME
